package com.xb.loan.usercenter.account.dao;

import com.xb.loan.usercenter.account.dao.bean.CouponBill;
import com.xb.loan.util.mybatis.MyBatisRepository;

import java.util.List;
import java.util.Map;


@MyBatisRepository
public interface CouponBillDao {
	
	int insert(CouponBill record);

	/**
	 * 查询礼券账户账务信息
	 * @param params 可包含字段accountId、activitiesId、couponId、feeType
	 * billType、startDate、endDate、pageNum、numPerPage
	 * @return
	 * 2015年9月24日 by wenju.song
	 */
	List<CouponBill> queryCouponBill(Map<String, Object> params);

	int queryCouponBillCount(Map<String, Object> params);

	/**
	 * 扣费冲正
	 * @param billParams
	 */
	void flushes(Map<String, Object> billParams);

}